Javascript 交换变量的几种方法 发表于 2018-01-26 | 分类于 Javascript | | 阅读次数: 字数统计: 139 | 阅读时长 ≈ 1 最近在用 javascript 刷 leetcode 的时候,遇到一道题,需要交换变量的值,突然发现用 js 实现有多种方法,下面简单列举一下: 123// 这是初始变量let a = 3let b = 4 1234// 增加一个临时变量let mid = aa = bb = mid 1234// 通过和形式a += bb = a - ba -= b 1234// 通过差形式a -= bb = a + ba = b - a 1234// 使用异或运算a ^= bb ^= aa ^= b 12// 使用解构赋值[a, b] = [b, a]